package com.rois.librois.RoIS;


/**
* RoIS/EngineBaseOperations.java .
* IDL-to-Java コンパイラ (ポータブル), バージョン "3.1" で生成
* 生成元: RoIS_IDL.idl
* 2011年9月8日 0時05分18秒 JST
*/


/*********************************************
 For Engine-Component Connection (Engine-side)
**********************************************/
public interface EngineBaseOperations 
{

  /* For Connection with HRI Component */
  boolean connect (String nameservice, String servername);
  boolean disconnect (String servername);

  /* For System Interface */
  void receive_error (String servername, String error_id, com.rois.librois.RoIS.ErrorType error_type);

  /* For Command Interface */
  void completed (String servername, String command_id, com.rois.librois.RoIS.Completed_Status status);

  /* For Event Interface */
  void receive_event (String servername, String event_id, String event_type, String subscribe_id);
} // interface EngineBaseOperations
